﻿using System;
using System.Collections.Generic;
using System.Text;

using H2.NET.Data.Common;
using H2.NET.Data.Common.Mappings;
using H2.NET.Data.Common.Validates;

namespace H2.NET.Business
{
    [Table]
    [Serializable]
    public partial class cmd_Customer : DataObject
    {
        [ID]
        [DID]
        public string ID { get { return _ID; } set { _ID = value; EntityState.FieldChange("ID"); } }
        private string _ID;
        public static FieldInfo id = new FieldInfo("cmd_Customer", "ID");

        //流程名
        [Column]
        public string Process { get { return _Process; } set { _Process = value; EntityState.FieldChange("Process"); } }
        private string _Process;
        public static FieldInfo process = new FieldInfo("cmd_Customer", "Process");

        //实例号
        [Column]
        public int Incident { get { return _Incident; } set { _Incident = value; EntityState.FieldChange("Incident"); } }
        private int _Incident;
        public static FieldInfo incident = new FieldInfo("cmd_Customer", "Incident");

        //用户名
        [Column]
        public string UserName { get { return _UserName; } set { _UserName = value; EntityState.FieldChange("UserName"); } }
        private string _UserName;
        public static FieldInfo user = new FieldInfo("cmd_Customer", "UserName");

        //用户全名
        [Column]
        public string UserFullName { get { return _UserFullName; } set { _UserFullName = value; EntityState.FieldChange("UserFullName"); } }
        private string _UserFullName;
        public static FieldInfo userfullname = new FieldInfo("cmd_Customer", "UserFullName");

        [Column]
        public string Department { get { return _Department; } set { _Department = value; EntityState.FieldChange("Department"); } }
        private string _Department;
        public static FieldInfo department = new FieldInfo("cmd_Customer", "Department");

        [Column]
        public string ApplicationNo { get { return _ApplicationNo; } set { _ApplicationNo = value; EntityState.FieldChange("ApplicationNo"); } }
        private string _ApplicationNo;
        public static FieldInfo applicationNo = new FieldInfo("cmd_Customer", "ApplicationNo");

        [Column]
        public string Actions { get { return _Actions; } set { _Actions = value; EntityState.FieldChange("Actions"); } }
        private string _Actions;
        public static FieldInfo actions = new FieldInfo("cmd_Customer", "Actions");



        [Column]
        public string Keys { get { return _Keys; } set { _Keys = value; EntityState.FieldChange("Keys"); } }
        private string _Keys;
        public static FieldInfo keys = new FieldInfo("cmd_Customer", "Keys");

        [Column]
        public string Keys2 { get { return _Keys2; } set { _Keys2 = value; EntityState.FieldChange("Keys2"); } }
        private string _Keys2;
        public static FieldInfo keys2 = new FieldInfo("cmd_Customer", "Keys2");

        [Column]
        public string Keys3 { get { return _Keys3; } set { _Keys3 = value; EntityState.FieldChange("Keys3"); } }
        private string _Keys3;
        public static FieldInfo keys3 = new FieldInfo("cmd_Customer", "Keys3");

        [Column]
        public string DrpPriority { get { return _DrpPriority; } set { _DrpPriority = value; EntityState.FieldChange("DrpPriority"); } } private string _DrpPriority; public static FieldInfo drpPriority = new FieldInfo("cmd_Customer", "DrpPriority");
        [Column]
        public string DMO_DrpPriority { get { return _DMO_DrpPriority; } set { _DMO_DrpPriority = value; EntityState.FieldChange("DMO_DrpPriority"); } } private string _DMO_DrpPriority; public static FieldInfo dMO_DrpPriority = new FieldInfo("cmd_Customer", "DMO_DrpPriority");


        [Column]
        public string BA_Customer_Name_In_ZH { get { return _BA_Customer_Name_In_ZH; } set { _BA_Customer_Name_In_ZH = value; EntityState.FieldChange("BA_Customer_Name_In_ZH"); } }
        private string _BA_Customer_Name_In_ZH;
        public static FieldInfo ba_Customer_Name_In_ZH = new FieldInfo("cmd_Customer", "BA_Customer_Name_In_ZH");

        [Column]
        public string BA_Customer_Name_In_ZH_1 { get { return _BA_Customer_Name_In_ZH_1; } set { _BA_Customer_Name_In_ZH_1 = value; EntityState.FieldChange("BA_Customer_Name_In_ZH_1"); } }
        private string _BA_Customer_Name_In_ZH_1;
        public static FieldInfo ba_Customer_Name_In_ZH_1 = new FieldInfo("cmd_Customer", "BA_Customer_Name_In_ZH_1");

        [Column]
        public string BA_Business_License_No { get { return _BA_Business_License_No; } set { _BA_Business_License_No = value; EntityState.FieldChange("BA_Business_License_No"); } }
        private string _BA_Business_License_No;
        public static FieldInfo ba_Business_License_No = new FieldInfo("cmd_Customer", "BA_Business_License_No");

        [Column]
        public string BA_SoldTo_Relation { get { return _BA_SoldTo_Relation; } set { _BA_SoldTo_Relation = value; EntityState.FieldChange("BA_SoldTo_Relation"); } } private string _BA_SoldTo_Relation; public static FieldInfo bA_SoldTo_Relation = new FieldInfo("cmd_Customer", "BA_SoldTo_Relation");

        [Column]
        public string BA_Search_Term { get { return _BA_Search_Term; } set { _BA_Search_Term = value; EntityState.FieldChange("BA_Search_Term"); } }
        private string _BA_Search_Term;
        public static FieldInfo ba_Search_Term = new FieldInfo("cmd_Customer", "BA_Search_Term");

        [Column]
        public string BA_Existed_Sold_To_Code { get { return _BA_Existed_Sold_To_Code; } set { _BA_Existed_Sold_To_Code = value; EntityState.FieldChange("BA_Existed_Sold_To_Code"); } }
        private string _BA_Existed_Sold_To_Code;
        public static FieldInfo ba_Existed_Sold_To_Code = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code");

        [Column]
        public string BA_Block_Existed_Code { get { return _BA_Block_Existed_Code; } set { _BA_Block_Existed_Code = value; EntityState.FieldChange("BA_Block_Existed_Code"); } }
        private string _BA_Block_Existed_Code;
        public static FieldInfo ba_Block_Existed_Code = new FieldInfo("cmd_Customer", "BA_Block_Existed_Code");

        [Column]
        public string BA_Language { get { return _BA_Language; } set { _BA_Language = value; EntityState.FieldChange("BA_Language"); } }
        private string _BA_Language;
        public static FieldInfo ba_Language = new FieldInfo("cmd_Customer", "BA_Language");

        [Column]
        public string BA_Country { get { return _BA_Country; } set { _BA_Country = value; EntityState.FieldChange("BA_Country"); } }
        private string _BA_Country;
        public static FieldInfo ba_Country = new FieldInfo("cmd_Customer", "BA_Country");

        [Column]
        public string BA_Time_Zone { get { return _BA_Time_Zone; } set { _BA_Time_Zone = value; EntityState.FieldChange("BA_Time_Zone"); } }
        private string _BA_Time_Zone;
        public static FieldInfo ba_Time_Zone = new FieldInfo("cmd_Customer", "BA_Time_Zone");

        [Column]
        public string BA_Hierarchy_1 { get { return _BA_Hierarchy_1; } set { _BA_Hierarchy_1 = value; EntityState.FieldChange("BA_Hierarchy_1"); } }
        private string _BA_Hierarchy_1;
        public static FieldInfo ba_Hierarchy_1 = new FieldInfo("cmd_Customer", "BA_Hierarchy_1");

        [Column]
        public string BA_Hierarchy_2 { get { return _BA_Hierarchy_2; } set { _BA_Hierarchy_2 = value; EntityState.FieldChange("BA_Hierarchy_2"); } }
        private string _BA_Hierarchy_2;
        public static FieldInfo ba_Hierarchy_2 = new FieldInfo("cmd_Customer", "BA_Hierarchy_2");

        [Column]
        public string BA_Contact_Person { get { return _BA_Contact_Person; } set { _BA_Contact_Person = value; EntityState.FieldChange("BA_Contact_Person"); } }
        private string _BA_Contact_Person;
        public static FieldInfo ba_Contact_Person = new FieldInfo("cmd_Customer", "BA_Contact_Person");

        [Column]
        public string BA_Contact_Person_Mobile_Phone { get { return _BA_Contact_Person_Mobile_Phone; } set { _BA_Contact_Person_Mobile_Phone = value; EntityState.FieldChange("BA_Contact_Person_Mobile_Phone"); } }
        private string _BA_Contact_Person_Mobile_Phone;
        public static FieldInfo ba_Contact_Person_Mobile_Phone = new FieldInfo("cmd_Customer", "BA_Contact_Person_Mobile_Phone");

        [Column]
        public string BA_Contact_Person_SMS { get { return _BA_Contact_Person_SMS; } set { _BA_Contact_Person_SMS = value; EntityState.FieldChange("BA_Contact_Person_SMS"); } }
        private string _BA_Contact_Person_SMS;
        public static FieldInfo ba_Contact_Person_SMS = new FieldInfo("cmd_Customer", "BA_Contact_Person_SMS");

        [Column]
        public string BA_Responsible_Man { get { return _BA_Responsible_Man; } set { _BA_Responsible_Man = value; EntityState.FieldChange("BA_Responsible_Man"); } }
        private string _BA_Responsible_Man;
        public static FieldInfo ba_Responsible_Man = new FieldInfo("cmd_Customer", "BA_Responsible_Man");

        [Column]
        public string BA_Responsible_Mobile_Phone { get { return _BA_Responsible_Mobile_Phone; } set { _BA_Responsible_Mobile_Phone = value; EntityState.FieldChange("BA_Responsible_Mobile_Phone"); } }
        private string _BA_Responsible_Mobile_Phone;
        public static FieldInfo ba_Responsible_Mobile_Phone = new FieldInfo("cmd_Customer", "BA_Responsible_Mobile_Phone");

        [Column]
        public string BA_Responsible_Man_SMS { get { return _BA_Responsible_Man_SMS; } set { _BA_Responsible_Man_SMS = value; EntityState.FieldChange("BA_Responsible_Man_SMS"); } }
        private string _BA_Responsible_Man_SMS;
        public static FieldInfo ba_Responsible_Man_SMS = new FieldInfo("cmd_Customer", "BA_Responsible_Man_SMS");

        [Column]
        public string BA_Sales_Employee_K1 { get { return _BA_Sales_Employee_K1; } set { _BA_Sales_Employee_K1 = value; EntityState.FieldChange("BA_Sales_Employee_K1"); } } private string _BA_Sales_Employee_K1; public static FieldInfo ba_Sales_Employee_K1 = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K1");
        [Column]
        public string BA_Sales_Employee_K1_Mobile_Phone { get { return _BA_Sales_Employee_K1_Mobile_Phone; } set { _BA_Sales_Employee_K1_Mobile_Phone = value; EntityState.FieldChange("BA_Sales_Employee_K1_Mobile_Phone"); } } private string _BA_Sales_Employee_K1_Mobile_Phone; public static FieldInfo ba_Sales_Employee_K1_Mobile_Phone = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K1_Mobile_Phone");
        [Column]
        public string BA_Sales_Employee_K1_SMS { get { return _BA_Sales_Employee_K1_SMS; } set { _BA_Sales_Employee_K1_SMS = value; EntityState.FieldChange("BA_Sales_Employee_K1_SMS"); } } private string _BA_Sales_Employee_K1_SMS; public static FieldInfo ba_Sales_Employee_K1_SMS = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K1_SMS");
        [Column]
        public string BA_Sales_Employee_K1_Employee_Code { get { return _BA_Sales_Employee_K1_Employee_Code; } set { _BA_Sales_Employee_K1_Employee_Code = value; EntityState.FieldChange("BA_Sales_Employee_K1_Employee_Code"); } } private string _BA_Sales_Employee_K1_Employee_Code; public static FieldInfo ba_Sales_Employee_K1_Employee_Code = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K1_Employee_Code");
        [Column]
        public string BA_Sales_Employee_K2 { get { return _BA_Sales_Employee_K2; } set { _BA_Sales_Employee_K2 = value; EntityState.FieldChange("BA_Sales_Employee_K2"); } } private string _BA_Sales_Employee_K2; public static FieldInfo ba_Sales_Employee_K2 = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K2");
        [Column]
        public string BA_Sales_Employee_K2_Mobile_Phone { get { return _BA_Sales_Employee_K2_Mobile_Phone; } set { _BA_Sales_Employee_K2_Mobile_Phone = value; EntityState.FieldChange("BA_Sales_Employee_K2_Mobile_Phone"); } } private string _BA_Sales_Employee_K2_Mobile_Phone; public static FieldInfo ba_Sales_Employee_K2_Mobile_Phone = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K2_Mobile_Phone");
        [Column]
        public string BA_Sales_Employee_K2_SMS { get { return _BA_Sales_Employee_K2_SMS; } set { _BA_Sales_Employee_K2_SMS = value; EntityState.FieldChange("BA_Sales_Employee_K2_SMS"); } } private string _BA_Sales_Employee_K2_SMS; public static FieldInfo ba_Sales_Employee_K2_SMS = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K2_SMS");
        [Column]
        public string BA_Sales_Employee_K2_Employee_Code { get { return _BA_Sales_Employee_K2_Employee_Code; } set { _BA_Sales_Employee_K2_Employee_Code = value; EntityState.FieldChange("BA_Sales_Employee_K2_Employee_Code"); } } private string _BA_Sales_Employee_K2_Employee_Code; public static FieldInfo ba_Sales_Employee_K2_Employee_Code = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K2_Employee_Code");
        [Column]
        public string BA_Sales_Employee_K3 { get { return _BA_Sales_Employee_K3; } set { _BA_Sales_Employee_K3 = value; EntityState.FieldChange("BA_Sales_Employee_K3"); } } private string _BA_Sales_Employee_K3; public static FieldInfo ba_Sales_Employee_K3 = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K3");
        [Column]
        public string BA_Sales_Employee_K3_Mobile_Phone { get { return _BA_Sales_Employee_K3_Mobile_Phone; } set { _BA_Sales_Employee_K3_Mobile_Phone = value; EntityState.FieldChange("BA_Sales_Employee_K3_Mobile_Phone"); } } private string _BA_Sales_Employee_K3_Mobile_Phone; public static FieldInfo ba_Sales_Employee_K3_Mobile_Phone = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K3_Mobile_Phone");
        [Column]
        public string BA_Sales_Employee_K3_SMS { get { return _BA_Sales_Employee_K3_SMS; } set { _BA_Sales_Employee_K3_SMS = value; EntityState.FieldChange("BA_Sales_Employee_K3_SMS"); } } private string _BA_Sales_Employee_K3_SMS; public static FieldInfo ba_Sales_Employee_K3_SMS = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K3_SMS");
        [Column]
        public string BA_Sales_Employee_K3_Employee_Code { get { return _BA_Sales_Employee_K3_Employee_Code; } set { _BA_Sales_Employee_K3_Employee_Code = value; EntityState.FieldChange("BA_Sales_Employee_K3_Employee_Code"); } } private string _BA_Sales_Employee_K3_Employee_Code; public static FieldInfo ba_Sales_Employee_K3_Employee_Code = new FieldInfo("cmd_Customer", "BA_Sales_Employee_K3_Employee_Code");
        [Column]
        public string BA_Customer_Name_In_EN { get { return _BA_Customer_Name_In_EN; } set { _BA_Customer_Name_In_EN = value; EntityState.FieldChange("BA_Customer_Name_In_EN"); } } private string _BA_Customer_Name_In_EN; public static FieldInfo ba_Customer_Name_In_EN = new FieldInfo("cmd_Customer", "BA_Customer_Name_In_EN");
        [Column]
        public string BA_Address_In_EN { get { return _BA_Address_In_EN; } set { _BA_Address_In_EN = value; EntityState.FieldChange("BA_Address_In_EN"); } } private string _BA_Address_In_EN; public static FieldInfo ba_Address_In_EN = new FieldInfo("cmd_Customer", "BA_Address_In_EN");
        [Column]
        public string BA_Existed_Sold_To_Code_2 { get { return _BA_Existed_Sold_To_Code_2; } set { _BA_Existed_Sold_To_Code_2 = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_2"); } } private string _BA_Existed_Sold_To_Code_2; public static FieldInfo ba_Existed_Sold_To_Code_2 = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_2");
        [Column]
        public string BA_Existed_Sold_To_Code_Street5 { get { return _BA_Existed_Sold_To_Code_Street5; } set { _BA_Existed_Sold_To_Code_Street5 = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_Street5"); } } private string _BA_Existed_Sold_To_Code_Street5; public static FieldInfo ba_Existed_Sold_To_Code_Street5 = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_Street5");
        [Column]
        public string BA_Existed_Sold_To_Code_City { get { return _BA_Existed_Sold_To_Code_City; } set { _BA_Existed_Sold_To_Code_City = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_City"); } } private string _BA_Existed_Sold_To_Code_City; public static FieldInfo ba_Existed_Sold_To_Code_City = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_City");
        [Column]
        public string BA_Existed_Sold_To_Code_District { get { return _BA_Existed_Sold_To_Code_District; } set { _BA_Existed_Sold_To_Code_District = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_District"); } } private string _BA_Existed_Sold_To_Code_District; public static FieldInfo ba_Existed_Sold_To_Code_District = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_District");
        [Column]
        public string BA_Existed_Sold_To_Code_Street_4 { get { return _BA_Existed_Sold_To_Code_Street_4; } set { _BA_Existed_Sold_To_Code_Street_4 = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_Street_4"); } } private string _BA_Existed_Sold_To_Code_Street_4; public static FieldInfo ba_Existed_Sold_To_Code_Street_4 = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_Street_4");
        [Column]
        public string BA_Existed_Sold_To_Code_Post_Code { get { return _BA_Existed_Sold_To_Code_Post_Code; } set { _BA_Existed_Sold_To_Code_Post_Code = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_Post_Code"); } } private string _BA_Existed_Sold_To_Code_Post_Code; public static FieldInfo ba_Existed_Sold_To_Code_Post_Code = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_Post_Code");
        [Column]
        public string BA_Existed_Sold_To_Code_Street { get { return _BA_Existed_Sold_To_Code_Street; } set { _BA_Existed_Sold_To_Code_Street = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_Street"); } } private string _BA_Existed_Sold_To_Code_Street; public static FieldInfo ba_Existed_Sold_To_Code_Street = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_Street");
        [Column]
        public string BA_Existed_Sold_To_Code_Contact_Preson { get { return _BA_Existed_Sold_To_Code_Contact_Preson; } set { _BA_Existed_Sold_To_Code_Contact_Preson = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_Contact_Preson"); } } private string _BA_Existed_Sold_To_Code_Contact_Preson; public static FieldInfo ba_Existed_Sold_To_Code_Contact_Preson = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_Contact_Preson");
        [Column]
        public string BA_Existed_Sold_To_Code_Tel { get { return _BA_Existed_Sold_To_Code_Tel; } set { _BA_Existed_Sold_To_Code_Tel = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_Tel"); } } private string _BA_Existed_Sold_To_Code_Tel; public static FieldInfo ba_Existed_Sold_To_Code_Tel = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_Tel");
        [Column]
        public string BA_Existed_Sold_To_Code_Email { get { return _BA_Existed_Sold_To_Code_Email; } set { _BA_Existed_Sold_To_Code_Email = value; EntityState.FieldChange("BA_Existed_Sold_To_Code_Email"); } } private string _BA_Existed_Sold_To_Code_Email; public static FieldInfo ba_Existed_Sold_To_Code_Email = new FieldInfo("cmd_Customer", "BA_Existed_Sold_To_Code_Email");
        [Column]
        public string BA_Existed_Bill_To_Code { get { return _BA_Existed_Bill_To_Code; } set { _BA_Existed_Bill_To_Code = value; EntityState.FieldChange("BA_Existed_Bill_To_Code"); } } private string _BA_Existed_Bill_To_Code; public static FieldInfo ba_Existed_Bill_To_Code = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code");
        [Column]
        public string BA_Existed_Bill_To_Code_Street5 { get { return _BA_Existed_Bill_To_Code_Street5; } set { _BA_Existed_Bill_To_Code_Street5 = value; EntityState.FieldChange("BA_Existed_Bill_To_Code_Street5"); } } private string _BA_Existed_Bill_To_Code_Street5; public static FieldInfo ba_Existed_Bill_To_Code_Street5 = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code_Street5");
        [Column]
        public string BA_Existed_Bill_To_Code_City { get { return _BA_Existed_Bill_To_Code_City; } set { _BA_Existed_Bill_To_Code_City = value; EntityState.FieldChange("BA_Existed_Bill_To_Code_City"); } } private string _BA_Existed_Bill_To_Code_City; public static FieldInfo ba_Existed_Bill_To_Code_City = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code_City");
        [Column]
        public string BA_Existed_Bill_To_Code_District { get { return _BA_Existed_Bill_To_Code_District; } set { _BA_Existed_Bill_To_Code_District = value; EntityState.FieldChange("BA_Existed_Bill_To_Code_District"); } } private string _BA_Existed_Bill_To_Code_District; public static FieldInfo ba_Existed_Bill_To_Code_District = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code_District");
        [Column]
        public string BA_Existed_Bill_To_Code_Street_4 { get { return _BA_Existed_Bill_To_Code_Street_4; } set { _BA_Existed_Bill_To_Code_Street_4 = value; EntityState.FieldChange("BA_Existed_Bill_To_Code_Street_4"); } } private string _BA_Existed_Bill_To_Code_Street_4; public static FieldInfo ba_Existed_Bill_To_Code_Street_4 = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code_Street_4");
        [Column]
        public string BA_Existed_Bill_To_Code_Post_Code { get { return _BA_Existed_Bill_To_Code_Post_Code; } set { _BA_Existed_Bill_To_Code_Post_Code = value; EntityState.FieldChange("BA_Existed_Bill_To_Code_Post_Code"); } } private string _BA_Existed_Bill_To_Code_Post_Code; public static FieldInfo ba_Existed_Bill_To_Code_Post_Code = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code_Post_Code");
        [Column]
        public string BA_Existed_Bill_To_Code_Street { get { return _BA_Existed_Bill_To_Code_Street; } set { _BA_Existed_Bill_To_Code_Street = value; EntityState.FieldChange("BA_Existed_Bill_To_Code_Street"); } } private string _BA_Existed_Bill_To_Code_Street; public static FieldInfo ba_Existed_Bill_To_Code_Street = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code_Street");
        [Column]
        public string BA_Existed_Bill_To_Code_Contact_Preson { get { return _BA_Existed_Bill_To_Code_Contact_Preson; } set { _BA_Existed_Bill_To_Code_Contact_Preson = value; EntityState.FieldChange("BA_Existed_Bill_To_Code_Contact_Preson"); } } private string _BA_Existed_Bill_To_Code_Contact_Preson; public static FieldInfo ba_Existed_Bill_To_Code_Contact_Preson = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code_Contact_Preson");
        [Column]
        public string BA_Existed_Bill_To_Code_Tel { get { return _BA_Existed_Bill_To_Code_Tel; } set { _BA_Existed_Bill_To_Code_Tel = value; EntityState.FieldChange("BA_Existed_Bill_To_Code_Tel"); } } private string _BA_Existed_Bill_To_Code_Tel; public static FieldInfo ba_Existed_Bill_To_Code_Tel = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code_Tel");
        [Column]
        public string BA_Existed_Bill_To_Code_Email { get { return _BA_Existed_Bill_To_Code_Email; } set { _BA_Existed_Bill_To_Code_Email = value; EntityState.FieldChange("BA_Existed_Bill_To_Code_Email"); } } private string _BA_Existed_Bill_To_Code_Email; public static FieldInfo ba_Existed_Bill_To_Code_Email = new FieldInfo("cmd_Customer", "BA_Existed_Bill_To_Code_Email");
        [Column]
        public string BA_Existed_Dunn_Recipient_Code { get { return _BA_Existed_Dunn_Recipient_Code; } set { _BA_Existed_Dunn_Recipient_Code = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_Code"); } } private string _BA_Existed_Dunn_Recipient_Code; public static FieldInfo ba_Existed_Dunn_Recipient_Code = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_Code");
        [Column]
        public string BA_Existed_Dunn_Recipient_Street5 { get { return _BA_Existed_Dunn_Recipient_Street5; } set { _BA_Existed_Dunn_Recipient_Street5 = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_Street5"); } } private string _BA_Existed_Dunn_Recipient_Street5; public static FieldInfo ba_Existed_Dunn_Recipient_Street5 = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_Street5");
        [Column]
        public string BA_Existed_Dunn_Recipient_City { get { return _BA_Existed_Dunn_Recipient_City; } set { _BA_Existed_Dunn_Recipient_City = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_City"); } } private string _BA_Existed_Dunn_Recipient_City; public static FieldInfo ba_Existed_Dunn_Recipient_City = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_City");
        [Column]
        public string BA_Existed_Dunn_Recipient_District { get { return _BA_Existed_Dunn_Recipient_District; } set { _BA_Existed_Dunn_Recipient_District = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_District"); } } private string _BA_Existed_Dunn_Recipient_District; public static FieldInfo ba_Existed_Dunn_Recipient_District = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_District");
        [Column]
        public string BA_Existed_Dunn_Recipient_Street_4 { get { return _BA_Existed_Dunn_Recipient_Street_4; } set { _BA_Existed_Dunn_Recipient_Street_4 = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_Street_4"); } } private string _BA_Existed_Dunn_Recipient_Street_4; public static FieldInfo ba_Existed_Dunn_Recipient_Street_4 = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_Street_4");
        [Column]
        public string BA_Existed_Dunn_Recipient_Post_Code { get { return _BA_Existed_Dunn_Recipient_Post_Code; } set { _BA_Existed_Dunn_Recipient_Post_Code = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_Post_Code"); } } private string _BA_Existed_Dunn_Recipient_Post_Code; public static FieldInfo ba_Existed_Dunn_Recipient_Post_Code = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_Post_Code");
        [Column]
        public string BA_Existed_Dunn_Recipient_Street { get { return _BA_Existed_Dunn_Recipient_Street; } set { _BA_Existed_Dunn_Recipient_Street = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_Street"); } } private string _BA_Existed_Dunn_Recipient_Street; public static FieldInfo ba_Existed_Dunn_Recipient_Street = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_Street");
        [Column]
        public string BA_Existed_Dunn_Recipient_Contact_Preson { get { return _BA_Existed_Dunn_Recipient_Contact_Preson; } set { _BA_Existed_Dunn_Recipient_Contact_Preson = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_Contact_Preson"); } } private string _BA_Existed_Dunn_Recipient_Contact_Preson; public static FieldInfo ba_Existed_Dunn_Recipient_Contact_Preson = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_Contact_Preson");
        [Column]
        public string BA_Existed_Dunn_Recipient_Tel { get { return _BA_Existed_Dunn_Recipient_Tel; } set { _BA_Existed_Dunn_Recipient_Tel = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_Tel"); } } private string _BA_Existed_Dunn_Recipient_Tel; public static FieldInfo ba_Existed_Dunn_Recipient_Tel = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_Tel");
        [Column]
        public string BA_Existed_Dunn_Recipient_Email { get { return _BA_Existed_Dunn_Recipient_Email; } set { _BA_Existed_Dunn_Recipient_Email = value; EntityState.FieldChange("BA_Existed_Dunn_Recipient_Email"); } } private string _BA_Existed_Dunn_Recipient_Email; public static FieldInfo ba_Existed_Dunn_Recipient_Email = new FieldInfo("cmd_Customer", "BA_Existed_Dunn_Recipient_Email");
        [Column]
        public string BA_IsNeedDunn { get { return _BA_IsNeedDunn; } set { _BA_IsNeedDunn = value; EntityState.FieldChange("BA_IsNeedDunn"); } } private string _BA_IsNeedDunn; public static FieldInfo ba_IsNeedDunn = new FieldInfo("cmd_Customer", "BA_IsNeedDunn");
        [Column]
        public string BA_Sales_Office { get { return _BA_Sales_Office; } set { _BA_Sales_Office = value; EntityState.FieldChange("BA_Sales_Office"); } } private string _BA_Sales_Office; public static FieldInfo ba_Sales_Office = new FieldInfo("cmd_Customer", "BA_Sales_Office");
        [Column]
        public string BA_Region { get { return _BA_Region; } set { _BA_Region = value; EntityState.FieldChange("BA_Region"); } } private string _BA_Region; public static FieldInfo ba_Region = new FieldInfo("cmd_Customer", "BA_Region");
        [Column]
        public string BA_City_Code { get { return _BA_City_Code; } set { _BA_City_Code = value; EntityState.FieldChange("BA_City_Code"); } } private string _BA_City_Code; public static FieldInfo ba_City_Code = new FieldInfo("cmd_Customer", "BA_City_Code");
        [Column]
        public string BA_County_Code { get { return _BA_County_Code; } set { _BA_County_Code = value; EntityState.FieldChange("BA_County_Code"); } } private string _BA_County_Code; public static FieldInfo ba_County_Code = new FieldInfo("cmd_Customer", "BA_County_Code");
        [Column]
        public string BA_Transportation_Zone { get { return _BA_Transportation_Zone; } set { _BA_Transportation_Zone = value; EntityState.FieldChange("BA_Transportation_Zone"); } } private string _BA_Transportation_Zone; public static FieldInfo ba_Transportation_Zone = new FieldInfo("cmd_Customer", "BA_Transportation_Zone");
        [Column]
        public string BA_Project_City { get { return _BA_Project_City; } set { _BA_Project_City = value; EntityState.FieldChange("BA_Project_City"); } } private string _BA_Project_City; public static FieldInfo bA_Project_City = new FieldInfo("cmd_Customer", "BA_Project_City");


        [Column]
        public string BA_Industry { get { return _BA_Industry; } set { _BA_Industry = value; EntityState.FieldChange("BA_Industry"); } } private string _BA_Industry; public static FieldInfo ba_Industry = new FieldInfo("cmd_Customer", "BA_Industry");
        [Column]
        public string BA_Industry1 { get { return _BA_Industry1; } set { _BA_Industry1 = value; EntityState.FieldChange("BA_Industry1"); } } private string _BA_Industry1; public static FieldInfo ba_Industry1 = new FieldInfo("cmd_Customer", "BA_Industry1");
        [Column]
        public string BA_Industry2 { get { return _BA_Industry2; } set { _BA_Industry2 = value; EntityState.FieldChange("BA_Industry2"); } } private string _BA_Industry2; public static FieldInfo ba_Industry2 = new FieldInfo("cmd_Customer", "BA_Industry2");
        [Column]
        public string BA_Industry3 { get { return _BA_Industry3; } set { _BA_Industry3 = value; EntityState.FieldChange("BA_Industry3"); } } private string _BA_Industry3; public static FieldInfo ba_Industry3 = new FieldInfo("cmd_Customer", "BA_Industry3");



        [Column]
        public string SA_Sales_Org { get { return _SA_Sales_Org; } set { _SA_Sales_Org = value; EntityState.FieldChange("SA_Sales_Org"); } } private string _SA_Sales_Org; public static FieldInfo sa_Sales_Org = new FieldInfo("cmd_Customer", "SA_Sales_Org");
        [Column]
        public string SA_Sales_Office { get { return _SA_Sales_Office; } set { _SA_Sales_Office = value; EntityState.FieldChange("SA_Sales_Office"); } }
        private string _SA_Sales_Office;
        public static FieldInfo sa_Sales_Office = new FieldInfo("cmd_Customer", "SA_Sales_Office");

        [Column]
        public string SA_Distribution_Channel { get { return _SA_Distribution_Channel; } set { _SA_Distribution_Channel = value; EntityState.FieldChange("SA_Distribution_Channel"); } } private string _SA_Distribution_Channel; public static FieldInfo sa_Distribution_Channel = new FieldInfo("cmd_Customer", "SA_Distribution_Channel");
        [Column]
        public string SA_Sales_Employee { get { return _SA_Sales_Employee; } set { _SA_Sales_Employee = value; EntityState.FieldChange("SA_Sales_Employee"); } } private string _SA_Sales_Employee; public static FieldInfo sa_Sales_Employee = new FieldInfo("cmd_Customer", "SA_Sales_Employee");
        [Column]
        public string SA_Sales_Employee_Code { get { return _SA_Sales_Employee_Code; } set { _SA_Sales_Employee_Code = value; EntityState.FieldChange("SA_Sales_Employee_Code"); } } private string _SA_Sales_Employee_Code; public static FieldInfo sa_Sales_Employee_Code = new FieldInfo("cmd_Customer", "SA_Sales_Employee_Code");
        [Column]
        public string SA_Customer_Division_K1 { get { return _SA_Customer_Division_K1; } set { _SA_Customer_Division_K1 = value; EntityState.FieldChange("SA_Customer_Division_K1"); } } private string _SA_Customer_Division_K1; public static FieldInfo sa_Customer_Division_K1 = new FieldInfo("cmd_Customer", "SA_Customer_Division_K1");
        [Column]
        public string SA_Customer_Division_K2 { get { return _SA_Customer_Division_K2; } set { _SA_Customer_Division_K2 = value; EntityState.FieldChange("SA_Customer_Division_K2"); } } private string _SA_Customer_Division_K2; public static FieldInfo sa_Customer_Division_K2 = new FieldInfo("cmd_Customer", "SA_Customer_Division_K2");
        [Column]
        public string SA_Customer_Division_K3 { get { return _SA_Customer_Division_K3; } set { _SA_Customer_Division_K3 = value; EntityState.FieldChange("SA_Customer_Division_K3"); } } private string _SA_Customer_Division_K3; public static FieldInfo sa_Customer_Division_K3 = new FieldInfo("cmd_Customer", "SA_Customer_Division_K3");
        [Column]
        public string SA_Price_Group_1 { get { return _SA_Price_Group_1; } set { _SA_Price_Group_1 = value; EntityState.FieldChange("SA_Price_Group_1"); } } private string _SA_Price_Group_1; public static FieldInfo sa_Price_Group_1 = new FieldInfo("cmd_Customer", "SA_Price_Group_1");
        [Column]
        public string SA_Price_Group_2 { get { return _SA_Price_Group_2; } set { _SA_Price_Group_2 = value; EntityState.FieldChange("SA_Price_Group_2"); } } private string _SA_Price_Group_2; public static FieldInfo sa_Price_Group_2 = new FieldInfo("cmd_Customer", "SA_Price_Group_2");



        [Column]
        public string SA_Price_Group_3 { get { return _SA_Price_Group_3; } set { _SA_Price_Group_3 = value; EntityState.FieldChange("SA_Price_Group_3"); } } private string _SA_Price_Group_3; public static FieldInfo sa_Price_Group_3 = new FieldInfo("cmd_Customer", "SA_Price_Group_3");
        [Column]
        public string SA_Sales_Group_1 { get { return _SA_Sales_Group_1; } set { _SA_Sales_Group_1 = value; EntityState.FieldChange("SA_Sales_Group_1"); } } private string _SA_Sales_Group_1; public static FieldInfo sA_Sales_Group_1 = new FieldInfo("cmd_Customer", "SA_Sales_Group_1");
        [Column]
        public string SA_Sales_Group_2 { get { return _SA_Sales_Group_2; } set { _SA_Sales_Group_2 = value; EntityState.FieldChange("SA_Sales_Group_2"); } } private string _SA_Sales_Group_2; public static FieldInfo sA_Sales_Group_2 = new FieldInfo("cmd_Customer", "SA_Sales_Group_2");


        [Column]
        public string Is_Sales_Null { get { return _Is_Sales_Null; } set { _Is_Sales_Null = value; EntityState.FieldChange("Is_Sales_Null"); } } private string _Is_Sales_Null; public static FieldInfo is_Sales_Null = new FieldInfo("cmd_Customer", "Is_Sales_Null");




        [Column]
        public string SA_Sales_Group_3 { get { return _SA_Sales_Group_3; } set { _SA_Sales_Group_3 = value; EntityState.FieldChange("SA_Sales_Group_3"); } } private string _SA_Sales_Group_3; public static FieldInfo sA_Sales_Group_3 = new FieldInfo("cmd_Customer", "SA_Sales_Group_3");



        [Column]
        public string SA_APO_Customer_Group_APO_K1 { get { return _SA_APO_Customer_Group_APO_K1; } set { _SA_APO_Customer_Group_APO_K1 = value; EntityState.FieldChange("SA_APO_Customer_Group_APO_K1"); } } private string _SA_APO_Customer_Group_APO_K1; public static FieldInfo sa_APO_Customer_Group_APO_K1 = new FieldInfo("cmd_Customer", "SA_APO_Customer_Group_APO_K1");
        [Column]
        public string SA_APO_Customer_Group_APO_K2 { get { return _SA_APO_Customer_Group_APO_K2; } set { _SA_APO_Customer_Group_APO_K2 = value; EntityState.FieldChange("SA_APO_Customer_Group_APO_K2"); } } private string _SA_APO_Customer_Group_APO_K2; public static FieldInfo sa_APO_Customer_Group_APO_K2 = new FieldInfo("cmd_Customer", "SA_APO_Customer_Group_APO_K2");
        [Column]
        public string SA_APO_Customer_Group_APO_K3 { get { return _SA_APO_Customer_Group_APO_K3; } set { _SA_APO_Customer_Group_APO_K3 = value; EntityState.FieldChange("SA_APO_Customer_Group_APO_K3"); } } private string _SA_APO_Customer_Group_APO_K3; public static FieldInfo sa_APO_Customer_Group_APO_K3 = new FieldInfo("cmd_Customer", "SA_APO_Customer_Group_APO_K3");
        [Column]
        public string SA_Partial_Delivery_Per_Item_1 { get { return _SA_Partial_Delivery_Per_Item_1; } set { _SA_Partial_Delivery_Per_Item_1 = value; EntityState.FieldChange("SA_Partial_Delivery_Per_Item_1"); } } private string _SA_Partial_Delivery_Per_Item_1; public static FieldInfo sa_Partial_Delivery_Per_Item_1 = new FieldInfo("cmd_Customer", "SA_Partial_Delivery_Per_Item_1");
        [Column]
        public string SA_Partial_Delivery_Per_Item_2 { get { return _SA_Partial_Delivery_Per_Item_2; } set { _SA_Partial_Delivery_Per_Item_2 = value; EntityState.FieldChange("SA_Partial_Delivery_Per_Item_2"); } } private string _SA_Partial_Delivery_Per_Item_2; public static FieldInfo sa_Partial_Delivery_Per_Item_2 = new FieldInfo("cmd_Customer", "SA_Partial_Delivery_Per_Item_2");
        [Column]
        public string SA_Partial_Delivery_Per_Item_3 { get { return _SA_Partial_Delivery_Per_Item_3; } set { _SA_Partial_Delivery_Per_Item_3 = value; EntityState.FieldChange("SA_Partial_Delivery_Per_Item_3"); } } private string _SA_Partial_Delivery_Per_Item_3; public static FieldInfo sa_Partial_Delivery_Per_Item_3 = new FieldInfo("cmd_Customer", "SA_Partial_Delivery_Per_Item_3");
        [Column]
        public string SA_Max_Partial_Deliveries_1 { get { return _SA_Max_Partial_Deliveries_1; } set { _SA_Max_Partial_Deliveries_1 = value; EntityState.FieldChange("SA_Max_Partial_Deliveries_1"); } } private string _SA_Max_Partial_Deliveries_1; public static FieldInfo sa_Max_Partial_Deliveries_1 = new FieldInfo("cmd_Customer", "SA_Max_Partial_Deliveries_1");
        [Column]
        public string SA_Max_Partial_Deliveries_2 { get { return _SA_Max_Partial_Deliveries_2; } set { _SA_Max_Partial_Deliveries_2 = value; EntityState.FieldChange("SA_Max_Partial_Deliveries_2"); } } private string _SA_Max_Partial_Deliveries_2; public static FieldInfo sa_Max_Partial_Deliveries_2 = new FieldInfo("cmd_Customer", "SA_Max_Partial_Deliveries_2");
        [Column]
        public string SA_Max_Partial_Deliveries_3 { get { return _SA_Max_Partial_Deliveries_3; } set { _SA_Max_Partial_Deliveries_3 = value; EntityState.FieldChange("SA_Max_Partial_Deliveries_3"); } } private string _SA_Max_Partial_Deliveries_3; public static FieldInfo sa_Max_Partial_Deliveries_3 = new FieldInfo("cmd_Customer", "SA_Max_Partial_Deliveries_3");
        [Column]
        public string SA_Switch_Off_Rounding { get { return _SA_Switch_Off_Rounding; } set { _SA_Switch_Off_Rounding = value; EntityState.FieldChange("SA_Switch_Off_Rounding"); } } private string _SA_Switch_Off_Rounding; public static FieldInfo sa_Switch_Off_Rounding = new FieldInfo("cmd_Customer", "SA_Switch_Off_Rounding");
        [Column]
        public string SA_Relevant_For_POD { get { return _SA_Relevant_For_POD; } set { _SA_Relevant_For_POD = value; EntityState.FieldChange("SA_Relevant_For_POD"); } } private string _SA_Relevant_For_POD; public static FieldInfo sa_Relevant_For_POD = new FieldInfo("cmd_Customer", "SA_Relevant_For_POD");
        [Column]
        public string SA_Delivery_Priority { get { return _SA_Delivery_Priority; } set { _SA_Delivery_Priority = value; EntityState.FieldChange("SA_Delivery_Priority"); } } private string _SA_Delivery_Priority; public static FieldInfo sa_Delivery_Priority = new FieldInfo("cmd_Customer", "SA_Delivery_Priority");
        [Column]
        public string SA_Delivery_Priority_1 { get { return _SA_Delivery_Priority_1; } set { _SA_Delivery_Priority_1 = value; EntityState.FieldChange("SA_Delivery_Priority_1"); } } private string _SA_Delivery_Priority_1; public static FieldInfo sA_Delivery_Priority_1 = new FieldInfo("cmd_Customer", "SA_Delivery_Priority_1");
        [Column]
        public string SA_Delivery_Priority_3 { get { return _SA_Delivery_Priority_3; } set { _SA_Delivery_Priority_3 = value; EntityState.FieldChange("SA_Delivery_Priority_3"); } } private string _SA_Delivery_Priority_3; public static FieldInfo sA_Delivery_Priority_3 = new FieldInfo("cmd_Customer", "SA_Delivery_Priority_3");
        [Column]
        public string SA_Shipping_Condition { get { return _SA_Shipping_Condition; } set { _SA_Shipping_Condition = value; EntityState.FieldChange("SA_Shipping_Condition"); } } private string _SA_Shipping_Condition; public static FieldInfo sa_Shipping_Condition = new FieldInfo("cmd_Customer", "SA_Shipping_Condition");
        [Column]
        public string SA_Rebate { get { return _SA_Rebate; } set { _SA_Rebate = value; EntityState.FieldChange("SA_Rebate"); } } private string _SA_Rebate; public static FieldInfo sa_Rebate = new FieldInfo("cmd_Customer", "SA_Rebate");
        [Column]
        public string SA_Price_Determin { get { return _SA_Price_Determin; } set { _SA_Price_Determin = value; EntityState.FieldChange("SA_Price_Determin"); } } private string _SA_Price_Determin; public static FieldInfo sa_Price_Determin = new FieldInfo("cmd_Customer", "SA_Price_Determin");
        [Column]
        public string SA_Acct_Assgmt_Group { get { return _SA_Acct_Assgmt_Group; } set { _SA_Acct_Assgmt_Group = value; EntityState.FieldChange("SA_Acct_Assgmt_Group"); } } private string _SA_Acct_Assgmt_Group; public static FieldInfo sa_Acct_Assgmt_Group = new FieldInfo("cmd_Customer", "SA_Acct_Assgmt_Group");
        [Column]
        public string SA_Tax_Classification { get { return _SA_Tax_Classification; } set { _SA_Tax_Classification = value; EntityState.FieldChange("SA_Tax_Classification"); } } private string _SA_Tax_Classification; public static FieldInfo sa_Tax_Classification = new FieldInfo("cmd_Customer", "SA_Tax_Classification");
        [Column]
        public string SA_Itcoterms { get { return _SA_Itcoterms; } set { _SA_Itcoterms = value; EntityState.FieldChange("SA_Itcoterms"); } } private string _SA_Itcoterms; public static FieldInfo sa_Itcoterms = new FieldInfo("cmd_Customer", "SA_Itcoterms");
        [Column]
        public string SA_Terms_Of_Payment { get { return _SA_Terms_Of_Payment; } set { _SA_Terms_Of_Payment = value; EntityState.FieldChange("SA_Terms_Of_Payment"); } } private string _SA_Terms_Of_Payment; public static FieldInfo sa_Terms_Of_Payment = new FieldInfo("cmd_Customer", "SA_Terms_Of_Payment");
        [Column]
        public string SA_Attributes_1 { get { return _SA_Attributes_1; } set { _SA_Attributes_1 = value; EntityState.FieldChange("SA_Attributes_1"); } } private string _SA_Attributes_1; public static FieldInfo sa_Attributes_1 = new FieldInfo("cmd_Customer", "SA_Attributes_1");
        [Column]
        public string SA_Attributes_2 { get { return _SA_Attributes_2; } set { _SA_Attributes_2 = value; EntityState.FieldChange("SA_Attributes_2"); } } private string _SA_Attributes_2; public static FieldInfo sa_Attributes_2 = new FieldInfo("cmd_Customer", "SA_Attributes_2");
        [Column]
        public string SA_Attributes_3 { get { return _SA_Attributes_3; } set { _SA_Attributes_3 = value; EntityState.FieldChange("SA_Attributes_3"); } } private string _SA_Attributes_3; public static FieldInfo sa_Attributes_3 = new FieldInfo("cmd_Customer", "SA_Attributes_3");
        [Column]
        public string SA_Attributes_4 { get { return _SA_Attributes_4; } set { _SA_Attributes_4 = value; EntityState.FieldChange("SA_Attributes_4"); } } private string _SA_Attributes_4; public static FieldInfo sa_Attributes_4 = new FieldInfo("cmd_Customer", "SA_Attributes_4");
        [Column]
        public string SA_Attributes_7 { get { return _SA_Attributes_7; } set { _SA_Attributes_7 = value; EntityState.FieldChange("SA_Attributes_7"); } } private string _SA_Attributes_7; public static FieldInfo sA_Attributes_7 = new FieldInfo("cmd_Customer", "SA_Attributes_7");
        [Column]
        public string SA_Attributes_8 { get { return _SA_Attributes_8; } set { _SA_Attributes_8 = value; EntityState.FieldChange("SA_Attributes_8"); } } private string _SA_Attributes_8; public static FieldInfo sA_Attributes_8 = new FieldInfo("cmd_Customer", "SA_Attributes_8");

        [Column]
        public string SA_Account_Type { get { return _SA_Account_Type; } set { _SA_Account_Type = value; EntityState.FieldChange("SA_Account_Type"); } } private string _SA_Account_Type; public static FieldInfo sA_Account_Type = new FieldInfo("cmd_Customer", "SA_Account_Type");

        [Column]
        public string SA_No_Trans { get { return _SA_No_Trans; } set { _SA_No_Trans = value; EntityState.FieldChange("SA_No_Trans"); } } private string _SA_No_Trans; public static FieldInfo sA_No_Trans = new FieldInfo("cmd_Customer", "SA_No_Trans");

        [Column]
        public string SA_Attributes_6 { get { return _SA_Attributes_6; } set { _SA_Attributes_6 = value; EntityState.FieldChange("SA_Attributes_6"); } } private string _SA_Attributes_6; public static FieldInfo sa_Attributes_6 = new FieldInfo("cmd_Customer", "SA_Attributes_6");
        [Column]
        public string SA_Attributes_9 { get { return _SA_Attributes_9; } set { _SA_Attributes_9 = value; EntityState.FieldChange("SA_Attributes_9"); } } private string _SA_Attributes_9; public static FieldInfo sa_Attributes_9 = new FieldInfo("cmd_Customer", "SA_Attributes_9");
        [Column]
        public string SA_Attributes_10 { get { return _SA_Attributes_10; } set { _SA_Attributes_10 = value; EntityState.FieldChange("SA_Attributes_10"); } } private string _SA_Attributes_10; public static FieldInfo sA_Attributes_10 = new FieldInfo("cmd_Customer", "SA_Attributes_10");
        [Column]
        public string SA_Customer_Group_2 { get { return _SA_Customer_Group_2; } set { _SA_Customer_Group_2 = value; EntityState.FieldChange("SA_Customer_Group_2"); } } private string _SA_Customer_Group_2; public static FieldInfo sa_Customer_Group_2 = new FieldInfo("cmd_Customer", "SA_Customer_Group_2");
        [Column]
        public string SA_Customer_Group_3 { get { return _SA_Customer_Group_3; } set { _SA_Customer_Group_3 = value; EntityState.FieldChange("SA_Customer_Group_3"); } } private string _SA_Customer_Group_3; public static FieldInfo sa_Customer_Group_3 = new FieldInfo("cmd_Customer", "SA_Customer_Group_3");
        [Column]
        public string State_owned_L { get { return _State_owned_L; } set { _State_owned_L = value; EntityState.FieldChange("State_owned_L"); } } private string _State_owned_L; public static FieldInfo state_owned_L = new FieldInfo("cmd_Customer", "State_owned_L");
        [Column]
        public string Foreign_Company_L { get { return _Foreign_Company_L; } set { _Foreign_Company_L = value; EntityState.FieldChange("Foreign_Company_L"); } }
        private string _Foreign_Company_L;
        public static FieldInfo foreign_Company_L = new FieldInfo("cmd_Customer", "Foreign_Company_L");

        [Column]
        public string AN_IG_L { get { return _AN_IG_L; } set { _AN_IG_L = value; EntityState.FieldChange("AN_IG_L"); } }
        private string _AN_IG_L;
        public static FieldInfo an_IG_L = new FieldInfo("cmd_Customer", "AN_IG_L");

        [Column]
        public string Collective_L { get { return _Collective_L; } set { _Collective_L = value; EntityState.FieldChange("Collective_L"); } }
        private string _Collective_L;
        public static FieldInfo collective_L = new FieldInfo("cmd_Customer", "Collective_L");

        [Column]
        public string Private_Enterpris_L { get { return _Private_Enterpris_L; } set { _Private_Enterpris_L = value; EntityState.FieldChange("Private_Enterpris_L"); } }
        private string _Private_Enterpris_L;
        public static FieldInfo private_Enterpris_L = new FieldInfo("cmd_Customer", "Private_Enterpris_L");

        [Column]
        public string Other_L { get { return _Other_L; } set { _Other_L = value; EntityState.FieldChange("Other_L"); } }
        private string _Other_L;
        public static FieldInfo other_L = new FieldInfo("cmd_Customer", "Other_L");

        [Column]
        public string SA_Ultimate_Holding_Company { get { return _SA_Ultimate_Holding_Company; } set { _SA_Ultimate_Holding_Company = value; EntityState.FieldChange("SA_Ultimate_Holding_Company"); } }
        private string _SA_Ultimate_Holding_Company;
        public static FieldInfo sa_Ultimate_Holding_Company = new FieldInfo("cmd_Customer", "SA_Ultimate_Holding_Company");

        [Column]
        public string SA_Paid_In_Capital { get { return _SA_Paid_In_Capital; } set { _SA_Paid_In_Capital = value; EntityState.FieldChange("SA_Paid_In_Capital"); } } private string _SA_Paid_In_Capital; public static FieldInfo sa_Paid_In_Capital = new FieldInfo("cmd_Customer", "SA_Paid_In_Capital");
        [Column]
        public string SA_Date_Established_Incorporated { get { return _SA_Date_Established_Incorporated; } set { _SA_Date_Established_Incorporated = value; EntityState.FieldChange("SA_Date_Established_Incorporated"); } } private string _SA_Date_Established_Incorporated; public static FieldInfo sa_Date_Established_Incorporated = new FieldInfo("cmd_Customer", "SA_Date_Established_Incorporated");
        [Column]
        public string SA_Invoice_Type { get { return _SA_Invoice_Type; } set { _SA_Invoice_Type = value; EntityState.FieldChange("SA_Invoice_Type"); } } private string _SA_Invoice_Type; public static FieldInfo sa_Invoice_Type = new FieldInfo("cmd_Customer", "SA_Invoice_Type");
        [Column]
        public string SA_Attributes5 { get { return _SA_Attributes5; } set { _SA_Attributes5 = value; EntityState.FieldChange("SA_Attributes5"); } } private string _SA_Attributes5; public static FieldInfo sa_Attributes5 = new FieldInfo("cmd_Customer", "SA_Attributes5");
        [Column]
        public string SA_Existed_Fiscal_Address_Code_1 { get { return _SA_Existed_Fiscal_Address_Code_1; } set { _SA_Existed_Fiscal_Address_Code_1 = value; EntityState.FieldChange("SA_Existed_Fiscal_Address_Code_1"); } } private string _SA_Existed_Fiscal_Address_Code_1; public static FieldInfo sa_Existed_Fiscal_Address_Code_1 = new FieldInfo("cmd_Customer", "SA_Existed_Fiscal_Address_Code_1");
        [Column]
        public string SA_Invoice_Name { get { return _SA_Invoice_Name; } set { _SA_Invoice_Name = value; EntityState.FieldChange("SA_Invoice_Name"); } } private string _SA_Invoice_Name; public static FieldInfo sa_Invoice_Name = new FieldInfo("cmd_Customer", "SA_Invoice_Name");
        [Column]
        public string SA_Region { get { return _SA_Region; } set { _SA_Region = value; EntityState.FieldChange("SA_Region"); } } private string _SA_Region; public static FieldInfo sa_Region = new FieldInfo("cmd_Customer", "SA_Region");
        [Column]
        public string SA_City { get { return _SA_City; } set { _SA_City = value; EntityState.FieldChange("SA_City"); } } private string _SA_City; public static FieldInfo sa_City = new FieldInfo("cmd_Customer", "SA_City");
        [Column]
        public string SA_Street5 { get { return _SA_Street5; } set { _SA_Street5 = value; EntityState.FieldChange("SA_Street5"); } } private string _SA_Street5; public static FieldInfo sa_Street5 = new FieldInfo("cmd_Customer", "SA_Street5");
        [Column]
        public string SA_City2 { get { return _SA_City2; } set { _SA_City2 = value; EntityState.FieldChange("SA_City2"); } } private string _SA_City2; public static FieldInfo sa_City2 = new FieldInfo("cmd_Customer", "SA_City2");
        [Column]
        public string SA_District { get { return _SA_District; } set { _SA_District = value; EntityState.FieldChange("SA_District"); } } private string _SA_District; public static FieldInfo sa_District = new FieldInfo("cmd_Customer", "SA_District");
        [Column]
        public string SA_Street { get { return _SA_Street; } set { _SA_Street = value; EntityState.FieldChange("SA_Street"); } } private string _SA_Street; public static FieldInfo sa_Street = new FieldInfo("cmd_Customer", "SA_Street");
        [Column]
        public string SA_Tel { get { return _SA_Tel; } set { _SA_Tel = value; EntityState.FieldChange("SA_Tel"); } } private string _SA_Tel; public static FieldInfo sa_Tel = new FieldInfo("cmd_Customer", "SA_Tel");
        [Column]
        public string SA_Tax_Code { get { return _SA_Tax_Code; } set { _SA_Tax_Code = value; EntityState.FieldChange("SA_Tax_Code"); } } private string _SA_Tax_Code; public static FieldInfo sa_Tax_Code = new FieldInfo("cmd_Customer", "SA_Tax_Code");
        [Column]
        public string SA_Bank_Name { get { return _SA_Bank_Name; } set { _SA_Bank_Name = value; EntityState.FieldChange("SA_Bank_Name"); } } private string _SA_Bank_Name; public static FieldInfo sa_Bank_Name = new FieldInfo("cmd_Customer", "SA_Bank_Name");
        [Column]
        public string SA_Account { get { return _SA_Account; } set { _SA_Account = value; EntityState.FieldChange("SA_Account"); } } private string _SA_Account; public static FieldInfo sa_Account = new FieldInfo("cmd_Customer", "SA_Account");
        [Column]
        public string FI_Recon_Account { get { return _FI_Recon_Account; } set { _FI_Recon_Account = value; EntityState.FieldChange("FI_Recon_Account"); } }
        private string _FI_Recon_Account;
        public static FieldInfo fi_Recon_Account = new FieldInfo("cmd_Customer", "FI_Recon_Account");

        [Column]
        public string FI_Sort_Key { get { return _FI_Sort_Key; } set { _FI_Sort_Key = value; EntityState.FieldChange("FI_Sort_Key"); } } private string _FI_Sort_Key; public static FieldInfo fi_Sort_Key = new FieldInfo("cmd_Customer", "FI_Sort_Key");
        [Column]
        public string FI_Cash_Mgmt_Group { get { return _FI_Cash_Mgmt_Group; } set { _FI_Cash_Mgmt_Group = value; EntityState.FieldChange("FI_Cash_Mgmt_Group"); } } private string _FI_Cash_Mgmt_Group; public static FieldInfo fi_Cash_Mgmt_Group = new FieldInfo("cmd_Customer", "FI_Cash_Mgmt_Group");
        [Column]
        public string FI_Dunn_Procrdure { get { return _FI_Dunn_Procrdure; } set { _FI_Dunn_Procrdure = value; EntityState.FieldChange("FI_Dunn_Procrdure"); } } private string _FI_Dunn_Procrdure; public static FieldInfo fi_Dunn_Procrdure = new FieldInfo("cmd_Customer", "FI_Dunn_Procrdure");
        [Column]
        public string FI_Payment_Method { get { return _FI_Payment_Method; } set { _FI_Payment_Method = value; EntityState.FieldChange("FI_Payment_Method"); } } private string _FI_Payment_Method; public static FieldInfo fi_Payment_Method = new FieldInfo("cmd_Customer", "FI_Payment_Method");
        [Column]
        public string FI_Account_Clerk { get { return _FI_Account_Clerk; } set { _FI_Account_Clerk = value; EntityState.FieldChange("FI_Account_Clerk"); } } private string _FI_Account_Clerk; public static FieldInfo fi_Account_Clerk = new FieldInfo("cmd_Customer", "FI_Account_Clerk");
        [Column]
        public string FI_Customer_User { get { return _FI_Customer_User; } set { _FI_Customer_User = value; EntityState.FieldChange("FI_Customer_User"); } } private string _FI_Customer_User; public static FieldInfo fi_Customer_User = new FieldInfo("cmd_Customer", "FI_Customer_User");
        [Column]
        public string FI_Act_Clk_Tel_NO { get { return _FI_Act_Clk_Tel_NO; } set { _FI_Act_Clk_Tel_NO = value; EntityState.FieldChange("FI_Act_Clk_Tel_NO"); } } private string _FI_Act_Clk_Tel_NO; public static FieldInfo fi_Act_Clk_Tel_NO = new FieldInfo("cmd_Customer", "FI_Act_Clk_Tel_NO");
        [Column]
        public string FI_Account_Memo { get { return _FI_Account_Memo; } set { _FI_Account_Memo = value; EntityState.FieldChange("FI_Account_Memo"); } } private string _FI_Account_Memo; public static FieldInfo fi_Account_Memo = new FieldInfo("cmd_Customer", "FI_Account_Memo");
        [Column]
        public string OT_Estimated_Volume { get { return _OT_Estimated_Volume; } set { _OT_Estimated_Volume = value; EntityState.FieldChange("OT_Estimated_Volume"); } } private string _OT_Estimated_Volume; public static FieldInfo ot_Estimated_Volume = new FieldInfo("cmd_Customer", "OT_Estimated_Volume");
        [Column]
        public string OT_Estimated_Amount { get { return _OT_Estimated_Amount; } set { _OT_Estimated_Amount = value; EntityState.FieldChange("OT_Estimated_Amount"); } } private string _OT_Estimated_Amount; public static FieldInfo ot_Estimated_Amount = new FieldInfo("cmd_Customer", "OT_Estimated_Amount");
        [Column]
        public string OT_Currency { get { return _OT_Currency; } set { _OT_Currency = value; EntityState.FieldChange("OT_Currency"); } } private string _OT_Currency; public static FieldInfo ot_Currency = new FieldInfo("cmd_Customer", "OT_Currency");
        [Column]
        public string OT_Remarks_1 { get { return _OT_Remarks_1; } set { _OT_Remarks_1 = value; EntityState.FieldChange("OT_Remarks_1"); } } private string _OT_Remarks_1; public static FieldInfo ot_Remarks_1 = new FieldInfo("cmd_Customer", "OT_Remarks_1");
        [Column]
        public string OT_Remarks_2 { get { return _OT_Remarks_2; } set { _OT_Remarks_2 = value; EntityState.FieldChange("OT_Remarks_2"); } } private string _OT_Remarks_2; public static FieldInfo ot_Remarks_2 = new FieldInfo("cmd_Customer", "OT_Remarks_2");
        [Column]
        public string OT_Remarks_3 { get { return _OT_Remarks_3; } set { _OT_Remarks_3 = value; EntityState.FieldChange("OT_Remarks_3"); } } private string _OT_Remarks_3; public static FieldInfo ot_Remarks_3 = new FieldInfo("cmd_Customer", "OT_Remarks_3");
        [Column]
        public string OT_Remarks_4 { get { return _OT_Remarks_4; } set { _OT_Remarks_4 = value; EntityState.FieldChange("OT_Remarks_4"); } } private string _OT_Remarks_4; public static FieldInfo ot_Remarks_4 = new FieldInfo("cmd_Customer", "OT_Remarks_4");
        [Column]
        public string OT_Remarks_5 { get { return _OT_Remarks_5; } set { _OT_Remarks_5 = value; EntityState.FieldChange("OT_Remarks_5"); } } private string _OT_Remarks_5; public static FieldInfo ot_Remarks_5 = new FieldInfo("cmd_Customer", "OT_Remarks_5");
        [Column]
        public string OT_Remarks_6 { get { return _OT_Remarks_6; } set { _OT_Remarks_6 = value; EntityState.FieldChange("OT_Remarks_6"); } } private string _OT_Remarks_6; public static FieldInfo ot_Remarks_6 = new FieldInfo("cmd_Customer", "OT_Remarks_6");
        [Column]
        public string OT_Remarks_7 { get { return _OT_Remarks_7; } set { _OT_Remarks_7 = value; EntityState.FieldChange("OT_Remarks_7"); } } private string _OT_Remarks_7; public static FieldInfo ot_Remarks_7 = new FieldInfo("cmd_Customer", "OT_Remarks_7");
        [Column]
        public string OT_Security_If_any { get { return _OT_Security_If_any; } set { _OT_Security_If_any = value; EntityState.FieldChange("OT_Security_If_any"); } } private string _OT_Security_If_any; public static FieldInfo ot_Security_If_any = new FieldInfo("cmd_Customer", "OT_Security_If_any");
        [Column]
        public string OT_Credit_Limit_Proposed { get { return _OT_Credit_Limit_Proposed; } set { _OT_Credit_Limit_Proposed = value; EntityState.FieldChange("OT_Credit_Limit_Proposed"); } }
        private string _OT_Credit_Limit_Proposed;
        public static FieldInfo ot_Credit_Limit_Proposed = new FieldInfo("cmd_Customer", "OT_Credit_Limit_Proposed");

        [Column]
        public string OT_Credit_Limit_Approved { get { return _OT_Credit_Limit_Approved; } set { _OT_Credit_Limit_Approved = value; EntityState.FieldChange("OT_Credit_Limit_Approved"); } } private string _OT_Credit_Limit_Approved; public static FieldInfo ot_Credit_Limit_Approved = new FieldInfo("cmd_Customer", "OT_Credit_Limit_Approved");
        [Column]
        public string OT_Credit_Terms_Proposed { get { return _OT_Credit_Terms_Proposed; } set { _OT_Credit_Terms_Proposed = value; EntityState.FieldChange("OT_Credit_Terms_Proposed"); } } private string _OT_Credit_Terms_Proposed; public static FieldInfo ot_Credit_Terms_Proposed = new FieldInfo("cmd_Customer", "OT_Credit_Terms_Proposed");
        [Column]
        public string OT_Credit_Terms_Approved { get { return _OT_Credit_Terms_Approved; } set { _OT_Credit_Terms_Approved = value; EntityState.FieldChange("OT_Credit_Terms_Approved"); } } private string _OT_Credit_Terms_Approved; public static FieldInfo ot_Credit_Terms_Approved = new FieldInfo("cmd_Customer", "OT_Credit_Terms_Approved");

        [Column]
        public string cmd_OT_Comment_By_Sales_Department { get { return _cmd_OT_Comment_By_Sales_Department; } set { _cmd_OT_Comment_By_Sales_Department = value; EntityState.FieldChange("cmd_OT_Comment_By_Sales_Department"); } } private string _cmd_OT_Comment_By_Sales_Department; public static FieldInfo CMD_OT_Comment_By_Sales_Department = new FieldInfo("cmd_Customer", "cmd_OT_Comment_By_Sales_Department");

        [Column]
        public string cmd_OT_Comment_By_Credit_Control_Department { get { return _cmd_OT_Comment_By_Credit_Control_Department; } set { _cmd_OT_Comment_By_Credit_Control_Department = value; EntityState.FieldChange("cmd_OT_Comment_By_Credit_Control_Department"); } } private string _cmd_OT_Comment_By_Credit_Control_Department; public static FieldInfo CMD_OT_Comment_By_Credit_Control_Department = new FieldInfo("cmd_Customer", "cmd_OT_Comment_By_Credit_Control_Department");

        [Column]
        public string SA_Invoice_Division { get { return _SA_Invoice_Division; } set { _SA_Invoice_Division = value; EntityState.FieldChange("SA_Invoice_Division"); } } private string _SA_Invoice_Division; public static FieldInfo sA_Invoice_Division = new FieldInfo("cmd_Customer", "SA_Invoice_Division");



        [Column]
        public string NA_Customer_Name { get { return _NA_Customer_Name; } set { _NA_Customer_Name = value; EntityState.FieldChange("NA_Customer_Name"); } } private string _NA_Customer_Name; public static FieldInfo na_Customer_Name = new FieldInfo("cmd_Customer", "NA_Customer_Name");
        [Column]
        public string NA_Is_Have_Account { get { return _NA_Is_Have_Account; } set { _NA_Is_Have_Account = value; EntityState.FieldChange("NA_Is_Have_Account"); } } private string _NA_Is_Have_Account; public static FieldInfo na_Is_Have_Account = new FieldInfo("cmd_Customer", "NA_Is_Have_Account");
        [Column]
        public string NA_Existed_Code { get { return _NA_Existed_Code; } set { _NA_Existed_Code = value; EntityState.FieldChange("NA_Existed_Code"); } } private string _NA_Existed_Code; public static FieldInfo na_Existed_Code = new FieldInfo("cmd_Customer", "NA_Existed_Code");
        [Column]
        public string NA_Customer_Detailed_Add { get { return _NA_Customer_Detailed_Add; } set { _NA_Customer_Detailed_Add = value; EntityState.FieldChange("NA_Customer_Detailed_Add"); } } private string _NA_Customer_Detailed_Add; public static FieldInfo na_Customer_Detailed_Add = new FieldInfo("cmd_Customer", "NA_Customer_Detailed_Add");
        [Column]
        public string NA_Fax_No { get { return _NA_Fax_No; } set { _NA_Fax_No = value; EntityState.FieldChange("NA_Fax_No"); } } private string _NA_Fax_No; public static FieldInfo na_Fax_No = new FieldInfo("cmd_Customer", "NA_Fax_No");
        [Column]
        public string NA_Street5 { get { return _NA_Street5; } set { _NA_Street5 = value; EntityState.FieldChange("NA_Street5"); } } private string _NA_Street5; public static FieldInfo na_Street5 = new FieldInfo("cmd_Customer", "NA_Street5");
        [Column]
        public string NA_City { get { return _NA_City; } set { _NA_City = value; EntityState.FieldChange("NA_City"); } } private string _NA_City; public static FieldInfo na_City = new FieldInfo("cmd_Customer", "NA_City");
        [Column]
        public string NA_District { get { return _NA_District; } set { _NA_District = value; EntityState.FieldChange("NA_District"); } } private string _NA_District; public static FieldInfo na_District = new FieldInfo("cmd_Customer", "NA_District");
        [Column]
        public string NA_Street4 { get { return _NA_Street4; } set { _NA_Street4 = value; EntityState.FieldChange("NA_Street4"); } } private string _NA_Street4; public static FieldInfo na_Street4 = new FieldInfo("cmd_Customer", "NA_Street4");
        [Column]
        public string NA_Post_Code { get { return _NA_Post_Code; } set { _NA_Post_Code = value; EntityState.FieldChange("NA_Post_Code"); } } private string _NA_Post_Code; public static FieldInfo na_Post_Code = new FieldInfo("cmd_Customer", "NA_Post_Code");
        [Column]
        public string NA_Street { get { return _NA_Street; } set { _NA_Street = value; EntityState.FieldChange("NA_Street"); } } private string _NA_Street; public static FieldInfo na_Street = new FieldInfo("cmd_Customer", "NA_Street");
        [Column]
        public string NA_Contact_Preson { get { return _NA_Contact_Preson; } set { _NA_Contact_Preson = value; EntityState.FieldChange("NA_Contact_Preson"); } } private string _NA_Contact_Preson; public static FieldInfo na_Contact_Preson = new FieldInfo("cmd_Customer", "NA_Contact_Preson");
        [Column]
        public string NA_Tel { get { return _NA_Tel; } set { _NA_Tel = value; EntityState.FieldChange("NA_Tel"); } } private string _NA_Tel; public static FieldInfo na_Tel = new FieldInfo("cmd_Customer", "NA_Tel");
        [Column]
        public string NA_Region { get { return _NA_Region; } set { _NA_Region = value; EntityState.FieldChange("NA_Region"); } } private string _NA_Region; public static FieldInfo na_Region = new FieldInfo("cmd_Customer", "NA_Region");
        [Column]
        public string NA_Customer_Division_K1 { get { return _NA_Customer_Division_K1; } set { _NA_Customer_Division_K1 = value; EntityState.FieldChange("NA_Customer_Division_K1"); } } private string _NA_Customer_Division_K1; public static FieldInfo na_Customer_Division_K1 = new FieldInfo("cmd_Customer", "NA_Customer_Division_K1");
        [Column]
        public string NA_Customer_Division_K2 { get { return _NA_Customer_Division_K2; } set { _NA_Customer_Division_K2 = value; EntityState.FieldChange("NA_Customer_Division_K2"); } } private string _NA_Customer_Division_K2; public static FieldInfo na_Customer_Division_K2 = new FieldInfo("cmd_Customer", "NA_Customer_Division_K2");
        [Column]
        public string NA_Customer_Division_K3 { get { return _NA_Customer_Division_K3; } set { _NA_Customer_Division_K3 = value; EntityState.FieldChange("NA_Customer_Division_K3"); } } private string _NA_Customer_Division_K3; public static FieldInfo na_Customer_Division_K3 = new FieldInfo("cmd_Customer", "NA_Customer_Division_K3");

        [Column]
        public string NA_Sales_Office { get { return _NA_Sales_Office; } set { _NA_Sales_Office = value; EntityState.FieldChange("NA_Sales_Office"); } }
        private string _NA_Sales_Office;
        public static FieldInfo nA_Sales_Office = new FieldInfo("cmd_Customer", "NA_Sales_Office");

        [Column]
        public string NA_Sales_Office_1 { get { return _NA_Sales_Office_1; } set { _NA_Sales_Office_1 = value; EntityState.FieldChange("NA_Sales_Office_1"); } }
        private string _NA_Sales_Office_1;
        public static FieldInfo nA_Sales_Office_1 = new FieldInfo("cmd_Customer", "NA_Sales_Office_1");

        [Column]
        public string DMO_CheckList { get { return _DMO_CheckList; } set { _DMO_CheckList = value; EntityState.FieldChange("DMO_CheckList"); } } private string _DMO_CheckList; public static FieldInfo dMO_CheckList = new FieldInfo("cmd_Customer", "DMO_CheckList");

        [Column]
        public string DMO_Arrpvoe_Creation_Number { get { return _DMO_Arrpvoe_Creation_Number; } set { _DMO_Arrpvoe_Creation_Number = value; EntityState.FieldChange("DMO_Arrpvoe_Creation_Number"); } } private string _DMO_Arrpvoe_Creation_Number; public static FieldInfo dMO_Arrpvoe_Creation_Number = new FieldInfo("cmd_Customer", "DMO_Arrpvoe_Creation_Number");
        [Column]
        public string DMO_Arrpvoe_Creation_Time { get { return _DMO_Arrpvoe_Creation_Time; } set { _DMO_Arrpvoe_Creation_Time = value; EntityState.FieldChange("DMO_Arrpvoe_Creation_Time"); } } private string _DMO_Arrpvoe_Creation_Time; public static FieldInfo dMO_Arrpvoe_Creation_Time = new FieldInfo("cmd_Customer", "DMO_Arrpvoe_Creation_Time");
        [Column]
        public string DMO_Maintain_Creation_Number { get { return _DMO_Maintain_Creation_Number; } set { _DMO_Maintain_Creation_Number = value; EntityState.FieldChange("DMO_Maintain_Creation_Number"); } } private string _DMO_Maintain_Creation_Number; public static FieldInfo dMO_Maintain_Creation_Number = new FieldInfo("cmd_Customer", "DMO_Maintain_Creation_Number");
        [Column]
        public string DMO_Maintain_Creation_Time { get { return _DMO_Maintain_Creation_Time; } set { _DMO_Maintain_Creation_Time = value; EntityState.FieldChange("DMO_Maintain_Creation_Time"); } } private string _DMO_Maintain_Creation_Time; public static FieldInfo dMO_Maintain_Creation_Time = new FieldInfo("cmd_Customer", "DMO_Maintain_Creation_Time");
        [Column]
        public string DMO_Check_Creation_Number { get { return _DMO_Check_Creation_Number; } set { _DMO_Check_Creation_Number = value; EntityState.FieldChange("DMO_Check_Creation_Number"); } } private string _DMO_Check_Creation_Number; public static FieldInfo dMO_Check_Creation_Number = new FieldInfo("cmd_Customer", "DMO_Check_Creation_Number");
        [Column]
        public string DMO_Check_Creation_Time { get { return _DMO_Check_Creation_Time; } set { _DMO_Check_Creation_Time = value; EntityState.FieldChange("DMO_Check_Creation_Time"); } } private string _DMO_Check_Creation_Time; public static FieldInfo dMO_Check_Creation_Time = new FieldInfo("cmd_Customer", "DMO_Check_Creation_Time");
        [Column]
        public string DMO_Arrpvoe_Revision_Number { get { return _DMO_Arrpvoe_Revision_Number; } set { _DMO_Arrpvoe_Revision_Number = value; EntityState.FieldChange("DMO_Arrpvoe_Revision_Number"); } } private string _DMO_Arrpvoe_Revision_Number; public static FieldInfo dMO_Arrpvoe_Revision_Number = new FieldInfo("cmd_Customer", "DMO_Arrpvoe_Revision_Number");
        [Column]
        public string DMO_Arrpvoe_Revision_Time { get { return _DMO_Arrpvoe_Revision_Time; } set { _DMO_Arrpvoe_Revision_Time = value; EntityState.FieldChange("DMO_Arrpvoe_Revision_Time"); } } private string _DMO_Arrpvoe_Revision_Time; public static FieldInfo dMO_Arrpvoe_Revision_Time = new FieldInfo("cmd_Customer", "DMO_Arrpvoe_Revision_Time");
        [Column]
        public string DMO_Maintain_Revision_Number { get { return _DMO_Maintain_Revision_Number; } set { _DMO_Maintain_Revision_Number = value; EntityState.FieldChange("DMO_Maintain_Revision_Number"); } } private string _DMO_Maintain_Revision_Number; public static FieldInfo dMO_Maintain_Revision_Number = new FieldInfo("cmd_Customer", "DMO_Maintain_Revision_Number");
        [Column]
        public string DMO_Maintain_Revision_Time { get { return _DMO_Maintain_Revision_Time; } set { _DMO_Maintain_Revision_Time = value; EntityState.FieldChange("DMO_Maintain_Revision_Time"); } } private string _DMO_Maintain_Revision_Time; public static FieldInfo dMO_Maintain_Revision_Time = new FieldInfo("cmd_Customer", "DMO_Maintain_Revision_Time");
        [Column]
        public string DMO_Check_Revision_Number { get { return _DMO_Check_Revision_Number; } set { _DMO_Check_Revision_Number = value; EntityState.FieldChange("DMO_Check_Revision_Number"); } } private string _DMO_Check_Revision_Number; public static FieldInfo dMO_Check_Revision_Number = new FieldInfo("cmd_Customer", "DMO_Check_Revision_Number");
        [Column]
        public string DMO_Check_Revision_Time { get { return _DMO_Check_Revision_Time; } set { _DMO_Check_Revision_Time = value; EntityState.FieldChange("DMO_Check_Revision_Time"); } } private string _DMO_Check_Revision_Time; public static FieldInfo dMO_Check_Revision_Time = new FieldInfo("cmd_Customer", "DMO_Check_Revision_Time");


        [Column]
        public string SAP_Code { get { return _SAP_Code; } set { _SAP_Code = value; EntityState.FieldChange("SAP_Code"); } }
        private string _SAP_Code;
        public static FieldInfo sAP_Code = new FieldInfo("cmd_Customer", "SAP_Code");

        [Column]
        public string Is_K02_Null { get { return _Is_K02_Null; } set { _Is_K02_Null = value; EntityState.FieldChange("Is_K02_Null"); } }
        private string _Is_K02_Null;
        public static FieldInfo is_K02_Null = new FieldInfo("cmd_Customer", "Is_K02_Null");

        [Column]
        public string IsRSM_Ship { get { return _IsRSM_Ship; } set { _IsRSM_Ship = value; EntityState.FieldChange("IsRSM_Ship"); } }
        private string _IsRSM_Ship;
        public static FieldInfo isRSM_Ship = new FieldInfo("cmd_Customer", "IsRSM_Ship");

        //时间
        [Column]
        [NowDate]
        public DateTime Time { get { return _Time; } set { _Time = value; EntityState.FieldChange("Time"); } }
        private DateTime _Time;
        public static FieldInfo time = new FieldInfo("cmd_Customer", "Time");

        //状态
        [Column]
        public int Status { get { return _Status; } set { _Status = value; EntityState.FieldChange("Status"); } }
        private int _Status;
        public static FieldInfo status = new FieldInfo("cmd_Customer", "Status");



    }
}
